package xcmg.device.service.vo.purchase;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import xcmg.device.dao.entity.WarehouseArea;

import java.util.Date;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class PurchaseInboundVO extends WarehouseArea {
    private String id;

    private String purchaseInboundOrder;

    private String purchaseRequestOrder;

    private String supplierOrgId;

    private String supplierName;

    private String orgId;

    private String warehouseCode;
    //仓库描述
    @ApiModelProperty(value = "仓库描述")
    private String warehouseCodeDesc;

    private Integer status;

    private String note;

    private String deptId;

    private String deptName;

    private String createId;

    private String createName;

    private Date createDate;

    private List<String> idsList;

    private Date createDateStart;

    private Date createDateEnd;

    private String sort;//排序方式

    private String voucherNo;

    private String sapErrorMsg;

    private Integer sapStatus;

    private Integer isDirect;

    private String materialNo;

    /**
     * 送货单号
     */
    private String sendOrder;

    /**
     * 是否回执 0否1是
     */
    private Integer isReceipt;

    /**
     * 回执操作人
     */
    private String receiptUser;

    /**
     * 回执操作时间
     */
    private Date receiptDate;

    private Integer isProcessing;

    /**
     * 过账时间
     */
    private Date postTime;

    private String postTimeStr;

    private String purchaseVoucher;

    private String supplierCode;

    private String purchaseGroup;

    @ApiModelProperty(value = "收货人")
    private String receiverName;

}